home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 5 / Amiga Tools 5.iso / tools / developer-tools / andere sprachen / perl5 / perl5.002 / ext / dynaloader / makefile.pl < prev    next >
Encoding:
Makefile  |  1996-01-31  |  757 b   |  28 lines

  1. use ExtUtils::MakeMaker;
  2.  
  3. WriteMakefile(
  4.     LINKTYPE    => 'static',
  5.     DEFINE    => '-DLIBC="$(LIBC)"',
  6.     MAN3PODS     => ' ',     # Pods will be built by installman.
  7.     SKIP    => [qw(dynamic dynamic_lib dynamic_bs)],
  8.     XSPROTOARG => '-noprototypes',         # XXX remove later?
  9.     VERSION_FROM => 'DynaLoader.pm',
  10.     clean    => {FILES => 'DynaLoader.c'},
  11. );
  12.  
  13.  
  14. sub MY::postamble {
  15.     '
  16. DynaLoader.c: $(DLSRC)
  17.     $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) $(XSUBPP) $(XSPROTOARG) $(XSUBPPARGS) $(DLSRC) >tmp && mv tmp $@
  18.  
  19. # Perform very simple tests just to check for major gaffs.
  20. # We can\'t do much more for platforms we are not executing on.
  21. test-xs:
  22.     for i in dl_*xs; \
  23.         do $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) $(XSUBPP) $(XSUBPPARGS) $$i > /dev/null; \
  24.     done
  25. ';
  26. }
  27.  
  28.